home *** CD-ROM | disk | FTP | other *** search
/ Acorn RISC PD-CD 1 / Acorn RISC PD-CD 1.iso / utilities / _comms / comms / _transarc / _help < prev    next >
Encoding:
Text File  |  1992-05-07  |  24.1 KB  |  542 lines

  1. >!Help
  2.  
  3. TransArc - BBS Mail exchange editor
  4.  
  5. This is version 3.07, see below for a list of changes since V2.06.
  6.  
  7. If you're a pre-3.07-user, just read the changes below, and if everything
  8. screws up, read the whole text... :-)  (Probably does... Quite a few changes)
  9.  
  10.  
  11.  
  12.  
  13.                          *****************************
  14.                          *                           *
  15.                          *  TransArc, instructions.  *
  16.                          *                           *
  17.                          *****************************
  18.  
  19.  
  20. The TransArc packet.
  21. --------------------
  22.  
  23.  
  24. The TransArc packet is of the following structure:
  25.  
  26. !TransArc     (Dir)
  27.   !Boot
  28.   !Help       (This file)
  29.   !Run
  30.   !RunImage
  31.   !Sprites
  32.   Sprites
  33.   Templates
  34.   TransTable
  35.   Boards      (Dir)
  36.     Cryton    (Dir)
  37.       Areas
  38.       Strings
  39.     Quercus   (Dir)
  40.       Areas
  41.       Strings
  42.  
  43.  
  44. The application should be placed at a convenient position in your directory
  45. structure, eg. in your comms dir. If you've got a single floppydrive, try to 
  46. fit TransArc on the disc containing your comms program. It will enable you to
  47. automate certain trivial tasks nice and easy.
  48.  
  49.  
  50.  
  51. How to get started without having to read all the boring text.
  52. --------------------------------------------------------------
  53.  
  54.  
  55. * Download a message packet from an ArcBBS board and place the de-arc'ed
  56.   file in the !Incoming.Mail dir.
  57. * Start TransArc.
  58. * If the file is from Quercus or Cryton, the board has been prepared for you,
  59.   so skip all the lines preceeded by '#', after doing this:
  60.     Pop up the iconbar menu and move to the Board submenu.
  61.     Enter 'Cryton' or 'Quercus' as appropriate. Press Return.
  62.     ..Disc access..Menu disappears...
  63. * Pop up the iconbar menu and click on Preferences.
  64. # A window opens... Find the box containing '<Untitled>', click the caret into
  65.   it, and enter the name of the board (from which you downloaded the file).
  66. # If you've typed 'Quercus' or 'Cryton' you should be skipping this!
  67. * Now goto User name. If you're not called 'Me', you'll have to change this as
  68.   well.
  69. * We'll leave the other 3 boxes 'till later.
  70. # You can't click Save until you've set some areas, so:
  71. * Locate your downloaded file, and drag it onto the box, saying 'Drag file here   to add areas'...
  72. * If it's a legal ArcBBS file, the Total number will show you how many areas it
  73.   contained, and the Save box will become active.
  74. * Grab the chance and click on it.
  75. # Your new board will be created...
  76. * Preferences disappears. Now drag the file onto the TransArc icon.
  77. * The file will load, and it will be recognised as coming from the board you
  78.   just made (or altered).
  79. * If everything goes right, the first message in the file will be displayed,
  80.   and you will now be able to use TransArc with this board.
  81. * If you wish to prepare for other boards, repeat from the top. (But don't
  82.   start TransArc each time!)
  83.  
  84.  
  85.  
  86.  
  87.                                     TransArc.
  88.                                     =========
  89.  
  90. If you get an error (you will), clicking Cancel will kill TransArc, clicking OK
  91. will try to continue... If it's an error from TransArc, you'll be able to
  92. continue most of the time, but if it's from Basic (with a line number)... Well,
  93. if you HAVE to continue, try it. But be warned. My Filer died once.
  94. (About HAVING to continue... Remember, that all you can lose is the letter you
  95. are editing. If you've written other letters, they will be safe away in the
  96. NewMail file, so you can't lose them (unless you delete it of course)).
  97.  
  98.  
  99.  
  100. The iconbar menu.
  101. -----------------
  102.  
  103. The iconbar menu has 6 entries; 'Edit' and 'Empty' is shaded when no board has
  104. been set up as current.
  105.  
  106. * Info displays the (almost) usual info-box.
  107. * Board will display the name of the current board. You can enter a board name,
  108.   and when you click or press Return, the board will be set as 'current', thus
  109.   enabling the outgoing mail for that board to be edited.
  110. * Edit does the same as in the Outgoing menu, see below.
  111. * Empty destroys all outgoing mail for the current board.
  112. * Preferences will open the Preferences window (nice, eh?), also described
  113.   below.
  114. * Unfortunately, I can't remember what Quit does, you'll have to find that out
  115.   yourself.
  116.  
  117.  
  118. The Incoming window.
  119. --------------------
  120.  
  121. This window consists of some header boxes, a main text area, and a tools box.
  122. When first opened, it will display the first message in the first area. By
  123. clicking the Msg-down arrow you can diplay the next message. When you have
  124. reached the last message in the current area, the first message in the next
  125. area will be displayed and so on. When you reach the last, clicking will just
  126. beeb. You can move to the next area by clicking the Area-down arrow, which
  127. reacts in the same manner.
  128. As you may have expected, the up-arrows move backwards.
  129. As you may also have expected, using adjust gives the opposite effect.
  130. What you shouldn't have expected, is that arrow up/down on the keyboard can be
  131. used for msg-up/down.
  132.  
  133. But other things can be done in this window:
  134.  
  135. * Clicking on the 'number of replies' box will jump to the reply if the message
  136.   ends with '.... reply #xxxxx'.
  137. * Clicking Adjust on the same box will jump back to the original message. (This
  138.   will not look in the text for the number, and only works after jumping to a
  139.   reply.)
  140. * Clicking inside the 'Message # xxxxx' box will allow you to write a new
  141.   number, and when you press Return, this message will be displayed. (Only if
  142.   it is located in the dloaded file, of course)
  143. * Clicking in the 'Message xx' box will do the same, but this number applies to
  144.   the loaded file only (Going from 1 to number_of_messages_in_file).
  145. * Dragging inside the text will mark some lines. Other functions (currently
  146.   only quote and save) will only act on these lines.
  147. * Dragging from inside a marked area to your outgoing mail (see below) will
  148.   quote these lines.
  149. * Clicking Menu produces a menu (Surprise!), which will enable you to:
  150.  
  151.     Save        : This will save the message you are viewing as a text file.
  152.                   If you have marked an area, it will only save this. A header
  153.                   is saved at the top, containing a brief reminder of when, who
  154.                   and how you got it. (Useful if you're developing a PD program
  155.                   (who isn't) and lots of people are mailing you bugs,
  156.                   suggestions etc.)
  157.  
  158.     Search      : You'll be allowed to enter some text, and TransArc will
  159.                   search through the messages for it. Click GO to search from
  160.                   the first message or NEXT to continue from where you are now.
  161.                   (Hint: This can currently be a VERY slow process if it's a
  162.                   long file, so if you're sure about the case, switch case-
  163.                   sensitivity on... It's faster.)
  164.  
  165.     Lock to ->
  166.  
  167.         Area    : This will unable you to step into another area with the msg-
  168.                   down/up arrows.
  169.         Subject : This will unable you to step to other subjects, than the one
  170.                   currently on display.
  171.         Sender  : This will unable you to step to a message, sent by someone
  172.                   who isn't the one who sent the message you were seeing when
  173.                   you turned this on. (Still reading?)
  174.         Reciever: This will enable you to see all messages except the ones
  175.                   addressed to those who shouldn't have recieved the message
  176.                   you were reading (and hadn't) by the time you clicked this
  177.                   option on. (Argh)
  178.         Date    : This will ... You'll find out.
  179.  
  180.     Unlock      : This will enable you to see all messages again (very useful).
  181.  
  182.  
  183. When clicking the Reply button, the outgoing-window will be opened with the
  184. header-boxes set up. Oh, now I'm at it:
  185.  
  186.  
  187. The Outgoing window.
  188. --------------------
  189.  
  190. The outgoing window is used for writing your own messages and adding them to
  191. the mail-file ('NewMail') you will eventually upload.
  192. The header-boxes at the top of the window looks very much like the ones in the
  193. incoming window, the only difference being the ability to alter the contents of
  194. some of them. The way you will most often use this window follows.
  195.  
  196. Check the Area-box. This is where you message will end on the board. You can
  197. use select & adjust to change the area.
  198. If this isn't a reply, enter the subject. You click on the box and type.
  199. If not replying, enter the reciever's name. Again click & type.
  200. Select the status by clicking on the box. 'Public' and 'Private' are possible.
  201. Write the text after clicking below the boxes. When in this mode, you can do
  202. the following:
  203.  
  204. * Most keys work as in Twin. If you don't know these, it's a pity. No, honestly
  205.   there's a 'Help' entry in the menu, and clicking on that will open a window
  206.   containing the proper descriptions. I will describe only the differences
  207.   here.
  208. * You are always in 'insert' mode. When you reach the right edge, just keep on
  209.   typing... If you are in the middle of a word, you and the word will be moved
  210.   to the next line.
  211. * Page Up/Down moves up/down 16 lines.
  212. * The text is always 99 lines. The last unused lines will be stripped when you
  213.   save the text.
  214. * You can quote from one or more incoming messages. This is done by selecting
  215.   the lines to quote (see above) and dragging from inside the selected area to
  216.   the position in the outgoing text, where you want the quoting to start. The
  217.   quotes will be inserted, pushing the rest of the text downwards.
  218. * Like quoting, you can drag a text-file from a directory or an editor to your
  219.   text, where you want it to be placed. Note, that the text from the file will
  220.   overwrite your text for as many lines as it needs. You can't drag the
  221.   textfile icon from the incoming save-window to the outgoing text; if you want
  222.   to do this, use an intermediate storage place (the ram disc).
  223. * As in the incoming window, you can drag across the text, causing it to be
  224.   selected. Selected lines can be copied, moved etc. as stated below.
  225.  
  226.  
  227. The Outgoing menu.
  228. ------------------
  229.  
  230. When you have finished your message, press the menu button. This will pop up
  231. the Outgoing-menu which contains 5 entries: 'Save', 'Edit', 'Delete', 
  232. 'Selection' and 'Help'.
  233. Now click 'Save' and your text will be saved in the mail-file.
  234.  
  235. The Mail-file always contains all your written messages, and you can select and
  236. edit any of them as you like. Note, that before saving the first message for
  237. the day, you should delete or empty the Mail-file, or you would be uploading
  238. the yesterday messages too. This can easily be done by clicking 'Empty' from
  239. the iconbar-menu, but you may be able to persuade your terminal program to
  240. automatically delete the file after a succesful upload.
  241.  
  242.  
  243. *++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*
  244. >\------------------------------------------------------------------------/<
  245. >/\  Do _NOT_ tamper with the 'NewMail'-file while TransArc is running!  /\<
  246. >||     ~~~~~                                                            ||<
  247. >I[}--------------------------------------------------------------------{]I<
  248. >||                                                                      ||<
  249. >||  TransArc maintains pointers to the messages, and if you alter the   ||<
  250. >||  file, these will be wrong. You'll end up with no messages and an    ||<
  251. >||  error, or, if you're lucky, most messages shuffled into each other. ||<
  252. >||                                                                      ||<
  253. >||  If you HAVE to mess with the file, quit TransArc first and restart  ||<
  254. >||  it afterwards. (Actually, just click on the Board submenu, but this ||<
  255. >||  is INSIDE info, how did it get here!? Anyway it's NOT documented!)  ||<
  256. >\/                                                                      \/<
  257. >/------------------------------------------------------------------------\<
  258. *++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*
  259.  
  260. (That box is still ART!)
  261.  
  262. The 'Edit' menu is used to select a message to edit. You will see a list of
  263. your messages in a window, and you can select one by clicking on it. If you
  264. were editing a message that has been altered, you will be prompted to save it.
  265. If you don't, the message will remain unaltered in the Mail-file, provided it
  266. is there at all. The only message which isn't is the 'New Mail' one. It will
  267. be lost, if you don't save it.
  268.  
  269. The 'Delete' menu allows you to delete a message from the Mail-file. You can't
  270. recover a deleted message at all, so be careful.
  271.  
  272. In the 'Selection' menu you have the choice of 4 functions:
  273.  
  274.   Clear : Deselects the selected lines.
  275.   Copy  : Copies the lines to another place, starting at the line containing
  276.           the caret.
  277.   Move  : As Copy followed by Delete.
  278.   Delete: Deletes the selected lines.  
  279.  
  280. The normal key-equivalents (Ctrl-z,c,v,x) works here too.
  281.  
  282. If you move to 'Help', a window containing brief descriptions of the editing-
  283. keys will pop up. If you click on Help, the window will remain on the screen
  284. until closed.
  285.  
  286.  
  287. The Preferences window.
  288. -----------------------
  289.  
  290. When you want to read mail from a new board, or you want to alter the texts for
  291. an existing one, use Preferences.
  292. You can use it in one of two ways:
  293. To create a new board, delete the Board name in the iconbar menu.
  294. To edit an existing one, enter the Board name in the iconbar menu.
  295. Then click Preferences.
  296. The window has a number of icons:
  297.  
  298. Board name:    This is the filename of the directory, in which the data for the
  299.                board will be stored. All references to a board goes through
  300.                this name. You'll be able to edit it if you're creating a new
  301.                board. If you want to rename an existing board, I suggest you
  302.                open <TransArc$Dir>.Boards and rename the dir using the filer.
  303.                There's a VERY good reason for not being able to do this from
  304.                within TransArc... But you don't want to know :-)
  305.  
  306. User name:     This should be name you are known under at the board in
  307.                question.
  308.  
  309. Message header,
  310. Message footer,
  311. Quote header:
  312.                These are lines, called autotexts, that will be inserted into
  313.                your outgoing mail like this:
  314.  
  315. Mail->         <Message header>
  316. Mail->         <Extra line if Message header is present>
  317. Mail->         Hi, Fred.
  318. Mail->
  319. Mail->         <Quote header>
  320. Mail->         <Extra line if Quote header is present>
  321. Mail->         FS> sender.. Isn't it wonderful? When I first saw this great
  322. Mail->
  323. Mail->         No, I don't think so!
  324. Mail->         <Extra line if Message footer is present>
  325. Mail->         <Message footer>
  326.  
  327.                If you want to exclude an autotext, just delete the text in the
  328.                box. No extra lines will be inserted.
  329.                There are some important 'features' to note when altering an
  330.                existing board. If you already have written some mail, the
  331.                autotexts will have been stored in the NewMail file.
  332.                When you want to edit one of these letters, the header and
  333.                footer will be stripped off your letter, if they are present.
  334.                This gives us the problem of telling when they are present,
  335.                solved by looking at their current values. So, if you write some
  336.                mail while having a footer, changes the board setup to have no
  337.                footer, and edit that mail, your footer will not have been
  338.                stripped. If you do the opposite, two lines will be stripped off
  339.                your letter.
  340.                So, in short, it's ok to change the header/footer while mail has
  341.                been written, but DON'T change them from nothing to something or
  342.                vice versa.
  343.                The Quote header is inserted once into the text, so no problems
  344.                with that.
  345.  
  346. Use:           This box will only be selectable when editing an existing board.
  347.                It simply means, that the values will be used now, but next time
  348.                the board-data is needed, the old values will be fetched from
  349.                the disc.
  350.  
  351. Save:          This one will be shaded until everything is ok. Currently that
  352.                means until some areas have been set. When clicked, the settings
  353.                will be saved as permanent for that board.
  354.  
  355. Areas:         You'll need to know some things about areas...
  356.  
  357. Inside each board-dir is a textfile called 'Areas'. It contains the names and
  358. numbers of the various areas you've joined on that BBS. There is a limit of 31
  359. joined areas for each board, and if this becomes a problem, increase the
  360. variable MaxArea% at the start of !RunImage. (You may have to change WimpSlot
  361. in the !Run file too.)
  362. Whenever you load a message-file, the first area is checked against the ones in
  363. all the 'Areas'-files in your board-dirs. To prepare for all possibilities, it
  364. should of course check on all the areas, but this would take a long time,
  365. especially when using floppy.
  366.  
  367. So, you'll need to setup the areas for that particular BBS. Ideally, the Areas-
  368. file should contain all the numbers and names, but you may not have joined them
  369. on the board, so this is not possible. But whenever you join or resign from an
  370. area on the board, you must be prepared to see something unusual, because
  371. TransArc will not know yet.
  372.  
  373. When you've joined some extra areas:
  374.   If one of the new areas has a lower number than any of the others:
  375.     This one will be placed first in the file, so when checking for the board,
  376.     your file will not be recognised.
  377.     You'll get the error 'This file is from an unknown board', so you do this:
  378.     Pop up the iconbar menu and enter the name of the board into 'Board'.
  379.     Click on Preferences.
  380.     Drag the offending file ont the icon saying 'Drag file here to SET areas'.
  381.     Notice the Total number has increased, and click Save.
  382.     Now you'll be able to read the file (and subsequent ones from that board
  383.     until you change areas and a new area becomes the lowest...)
  384.   Else:
  385.     Pop up the iconbar menu and enter the name of the board into 'Board'.
  386.     Click on Preferences.
  387.     Drag the offending file ont the icon saying 'Drag file here to ADD areas'.
  388.     Notice the Total number has increased by the amount added, and click Save.
  389.     Now you'll be able to read the file.
  390.   Endif.
  391. When you've resigned from some areas:
  392.   If one of the missing areas was the lowest numbered one, you'll get the same
  393.     error as above, and for the same reason. So you do the same.
  394.     (Simple innit?)
  395.   Else
  396.     Nothing happens. The areas will just contain no messages. It's upto you,
  397.     whether you want to set the new areas (to forget the superflous ones) or
  398.     not. If you don't have space problems in the Areas-file, it's generally
  399.     better to leave it unaltered. You may join one of the missing areas later
  400.     on, and this will then work without changing anything.
  401.   Endif.
  402. When you've joined AND resigned some areas:
  403.   The best way is to SET the areas as above, unless you have a reason for
  404.   wanting to keep some of the resigned ones (eg. to still be able to read old
  405.   mail files). If you do, you'll have to ADD the areas, then use a texteditor
  406.   to put the lowest one on top. This may be implemented later...
  407.  
  408. Whatever you do, remember to click Save after changing the areas... Strange
  409. things can happen if the Outgoing mail areas and the file-ones gets 'out of
  410. sync'. Btw. the close-icon on the window acts as a 'Cancel'. Nothing will be
  411. altered if you click on it.
  412.  
  413. Good luck! Have fun!
  414.  
  415. Thomas.
  416.  
  417. *******************************************************************************
  418.  
  419.  
  420. This is PD, spread at will.
  421.  
  422. Please report any problems or comments through Echo-Mail to Thomas Olsson.
  423.  
  424. All this software is provided "as is"; Thomas Olsson makes no warranty, express
  425. or implied, of the merchantability of this software or its fitness for any 
  426. particular purpose.  In no circumstances shall Thomas Olsson be liable for any 
  427. damage, loss of profits, or any indirect or consequential loss arising out of
  428. the use of this software or inability to use this software, even if Thomas
  429. Olsson has been advised of the possibility of such loss.
  430.  
  431.  
  432. Thanks to:    Modem-Master-Morten for testing all the buggy versions.
  433.               If he cannot crash it, nobody can.
  434.               (Or, as he said himself, if he can use it, anyone can.)
  435.  
  436.               ThCh (SysOp) for thinking this crap is good. Sorry you'll have
  437.               no use for it.
  438.  
  439.               Hugo for making the 'Upload messages' at all.
  440.               And for promising an even more extensive transfer protocol in
  441.               ArcBBS II. Just can't wait...
  442.  
  443.               Lee Calcraft for making the Wimp Debugging Utility... This one
  444.               finally made the RAMtransfer debugable, thus causing it to work!
  445.  
  446.               Tim Gladding for extensive promoting of this sh*t on
  447.               INT-Archimedes.. ;-)
  448.               More users => more features =>
  449.               more bug reports => better program..
  450.  
  451.               Steve Sims, Jens Ovesen & Keith Sloan for good suggestions and
  452.               bug reports.
  453.  
  454.               My coffee-machine for not breaking down. (Well, actually, it did,
  455.               but it deserves a thank for working after I fixed it :-)
  456.  
  457.  
  458. *******************************************************************************
  459.  
  460.  
  461.  
  462. List of changes:
  463. ----------------
  464.  
  465. V2.06: Close-icon on help-window.
  466.        Memory-claiming reduced to 250K.
  467.        Inc.msg step bug fixed.
  468.        Editing keys made as in Twin.
  469.        Areas moved to a file.
  470.  
  471. V2.10: 'Empty' item added.
  472.        Msgs per area inc'd to 127 (Due to INT - Arch. 25/11-90...!)
  473.        Needs 300K now (sigh)
  474.        Last-msg-in-packet-bug fixed.
  475.  
  476. V2.20: IconMenu appears at right height.
  477.        When clicking 'Next' at last message, continue into next area.
  478.        And backwards.
  479.        !Run in !Inc.- & !Outgoing dirs made universal. (Thanks Steve!)
  480.        No longer claims double-clicked textfiles.
  481.  
  482. V3.03: Dynamic memory allocation (at last!).
  483.        WimpSlot therefore decreased to 176K
  484.        'File to big to view'-error replaced by 'Can't claim enough' etc.
  485.        Import through <Wimp$Scrap> supported (ie !Spark).
  486.        Incoming-save as proper save-window.
  487.        And dragging it to other apps supported. (Through WimpScrap)
  488.        Multiple BBS's... Recognised by first area.
  489.        As a result, no msg-writing before having loaded some inc.-msgs.
  490.        <'board'$Dir> defined for outgoing mail destination.
  491.        !Outgoing eventually dumped.
  492.        SetPref improved. Just decided to keep it.
  493.        This !Help rewritten. Take a look.
  494.  
  495. V3.04: Stupid bug from 3.03 removed.
  496.  
  497. V3.05: Screenflicker almost gone now.
  498.        Adjust on arrows searches for personal mail.
  499.        Incoming window rearranged
  500.        Toolbox thrown to the other side of inc. window
  501.        Goto Reply by clicking on the 'number of replies' box.
  502.        And return to original msg by using Adjust.
  503.        Drag limits altered and works in any mode.
  504.        Displays ! icon instead of changing bgcolour for personal msgs.
  505.        The board's message number is displayed.
  506.        And one may change it to jump.
  507.        Dragging a file to outg. mail is now believed to change the text.
  508.        RAM Transfer to and from Spark finally works. An arc'ed file always
  509.          has length 0. Nice.
  510.        Internal message number + jump to it added.
  511.        Minor changes in SetPref.
  512.        'Board' added to iconbar menu.
  513.        Quoting algorithm rewritten and improved.
  514.        Line selection and functions added to outgoing window.
  515.        Cryton board setup added to packet.
  516.  
  517. V3.06: Dragsave bug with window scrolled removed.
  518.  
  519. V3.07: Removes the '(reply to #xxxxx)' text from subjects. Much could be said
  520.          about this.
  521.        ProcessKey not called correctly. Now it is.
  522.        Irritating redraw-bug (occasionally missed a line) cured.
  523.        Hotkeys for stepping through messages added.
  524.        Header added when saving incoming messages.
  525.        Incoming-menu added: Save moved (3rd time I think), Search (for words),
  526.          Lock to (Area, Subject, Sender, Reciever and Date), and Unlock.
  527.        Adjust on msg-move no longer searches for user-mail (Provided by Lock to
  528.          Reciever). Moves in opposite direction instead.
  529.        New sprites again.
  530.        'Preferences' added. SetPref eventually dropped. :-) Might be buggy
  531.          though, it takes AGES to try everything now. Keep good ol' SetPref for
  532.          a while; nothing has happened to the format.
  533.  
  534.  
  535. ------------------------------------------------------------------------------
  536.  
  537. Planned improvements:
  538.  
  539. 1. Universal (all dloaded files) search for message number.
  540. 98. This help text.
  541. 99. Any suggestions...?
  542.